import { isEmpty } from './is-empty'

/**
 * 获取数组最后一个元素
 *
 * @param {any[]} arr 数组
 * @returns {any} 数组最后一个元素，如果数组为空则返回 undefined
 */
export const getLast = (arr: any[]): any => {
  if (isEmpty(arr)) return undefined
  return arr[arr.length - 1]
}

export type GetLastType = typeof getLast
